/////////////////////////////////////////////////////////////////////////////
// Purpose:     Access to user information
// Author:      Jesus Gonzalez
// Modified by:
// Copyright:   (c) 2003-2013 Jesus Gonzalez <jgonzalez@gdr-sistemas.com>
// License:     BSD License
/////////////////////////////////////////////////////////////////////////////

#ifndef _SMARTLIB_SYSUSER_H_
#define _SMARTLIB_SYSUSER_H_

/**
 * \file
 * Access to user information.
 */

#include <string>

/**
 * The SysUser class provides access to information about the user which is
 * executing the current process.
 */
class SysUser
{
public:
    /**
     * Return the path to the home directory of the current user.
     *
     * @return Path to the current user's home directory.
     */
	static std::string GetHomeDir();
};

#endif // _SMARTLIB_SYSUSER_H_
